development samsung linux c++ afm unix open source projects microchip developers java mobile php cat windows motorola stm pic nokia nanotechnology html dog